body { color: #666; margin: 0; font: 0.75em "Trebuchet MS", sans-serif; background-color: #930D17; } div#content acronym, div#footer acronym { /* cursor: help; */ font-style: italic; border-bottom: 1px dotted #666; } span.strike { color: blue; text-decoration: line-through; } div#content p, address { margin: 0 10px 10px 10px; line-height: 1.8em; } div#leftcol p { margin: 5px 0 10px 55px; } div#leftcol li { line-height: 1.4em; padding-bottom: 0.4em; } div#rightcol p { line-height: 1.45em; margin-bottom: 1.2em; } div#rightcol h3 { padding: 1.2em 0 0 0; } address { padding-left: 5px; font-style: italic; } .formmessage { background-color: red; color: white; padding: 2px; } blockquote { font-style: italic; border-left: 3px solid #999; margin: 10 0 0 0px; padding: 0 10px 0 5px; } .attribution { text-align: right; margin: 0; padding: 0 20px 10px 200px; } div#testimonials p.test_text { font-style: italic; line-height: 1.6em; color: #999; } div#testimonials p.test_name { font-style: italic; line-height: 1.4em; text-align: right; margin-bottom: 5px; color: #999; } div#leftcol div#testimonials h3 { margin-left: 55px; margin-top: 16px; } div#fullcol img { border: 1px solid black; } div#htdig img { border: 0; } div#rightcol img { border: 1px solid black; } /* headers */ div#content h1 { color: #920000; font-size: 165%; margin: 1em 0 0 10px; font-weight: normal; } div#content h2 { color: #000; font-size: 132%; margin: 1.5em 0 5px 10px; font-weight: normal; } div#middlecol h2 { margin: 1.5em 0 4px 10px; } div#leftcol h2 { margin-left: 55px; margin-top: 1.5em; font-weight: normal; } div#rightcol h2 { margin-top: 0; font-weight: normal; } div#content h3 { color: #000; font-size: 110%; margin: 5px 0 5px 10px; font-weight: normal; } div#middlecol h3 { margin: 5px 0 4px 10px; } /* links */ a:link { color: #930D17; text-decoration: underline; } a:visited { color: #930D17; text-decoration: underline; } a:hover { color: white; background-color: #930D17; text-decoration: none; } a: active { color: orange; background-color: black; text-decoration: none; } /* lists */ ul.error li { background-color: #fc6; color: black; } ul.nolinks { list-style-type: none; margin: 10px 0 0 45px; padding: 0; } ul.nolinks li { margin: 5px 0 5px 0; padding: 2px 2px 2px 5px; border-left: 4px solid #FFF; color: #666; } div#middlecol ul, div#fullcol ul { list-style-type: none; /* list-style-image: url(/assets/images/bullet_06.gif); */ /* list-style-position: outside; */ padding: 0; margin: 10px 10px 10px 10px; } div#middlecol ol, div#fullcol ol { padding: 0; margin: 10px 10px 10px 30px; list-style-position: outside; } div#middlecol li, div#fullcol li { margin: 3px 0; padding: 1px 0 1px 15px; line-height: 1.6em; background-image: url(/assets/images/bullet_06.gif); background-repeat: no-repeat; background-position: 0px 6px; } div#fullcol ol li { background-image: none; padding: 0; } div#leftcol ul { list-style-type: none; margin: 10px 0 0 45px; padding: 0; } div#leftcol li { margin: 5px 0 5px 0; } div#leftcol li a { display: block; padding: 2px 2px 2px 5px; border-left: 4px solid #FFF; color: #666; text-decoration: none; } div#leftcol li a:hover { border-left: 4px solid #920000; color: #000; background-color: transparent; } /* access */ div#access a:link { color: blue; text-decoration: underline; } div#access a:visited { color: blue; text-decoration: underline; } div#access a:hover { color: white; text-decoration: none; background-color: blue; } div#nonaccess a, div#footer a, div#nonaccess a:visited, div#footer a:visited { color: white; text-decoration: underline; } div#nonaccess a:hover, div#footer a:hover { color: black; background-color: white; text-decoration: none; } /* not access */ div#access { margin: 0; width: 100%; text-align: center; color: black; background-color: white; font-family: "Trebuchet MS", sans-serif; font-size: small; } div#access p { margin: 0; padding: 10px 0; } div#access p.accessleft { float: left; margin: 0 0 0 20px; } div#access p.accessright { float: right; margin: 0 20px 0 0; } div#nonaccess { width: 760px; margin: 0 auto; text-align: right; color: #FFF; background-color: #930D17; background-image: url(/assets/images/bg_top.gif); background-repeat: no-repeat; background-position: bottom; } div#nonaccess p { margin: 0; padding: 10px 33px 10px 10px; } div#content { overflow: hidden; } div#footer { width: 760px; min-height: 100%; margin: 0 auto 20px auto; color: white; text-align: left; background-color: #930D17; background-image: url(/assets/images/bg_bottom.gif); background-repeat: no-repeat; background-position: top; } div#footer p { margin: 0 0 0 256px; padding: 10px 33px 0px 10px; } div#outermost { width: 817px; margin: 0 auto; } div#outer { background-color: #930D17; background-image: url(/assets/images/bg.gif); background-position: center; background-repeat: repeat-y; } div#wrap { color: #666; width: 751px; margin: 0 auto; padding: 0 0 10px 0; background-color: white; } div#masthead { color: white; width: 751px; margin: 0; background-image: url(/assets/images/masthead/random3.jpg); background-repeat: no-repeat; } div#testimonials { position: relative; z-index: 999; } div#tilogo { position: absolute; margin: 105px 5px 5px 0; width: 278px; height: 147px; /*background-image: url(/assets/images/ti_logo.jpg); background-repeat: none;*/ } div#searchcol { float: left; width: 700px; margin: 0 0 0 -184px; padding: 0; position: absolute; } html>body div#searchcol { float: left; width: 700px; margin: 5px 0 0 55px; padding: 0; position: absolute; } div#leftcol { float: left; width: 240px; margin: 190px 0 10px 0; } html>body div#leftcol { width: 250px; } div#middlecol { margin-left: 250px; width: 275px; } div#fullcol { margin-left: 250px; width: 490px; } div#rightcol { margin: 5px 0 0 0; float: right; width: 215px; } html>body div#rightcol { width: 225px; } div#navigation { margin: 40px 0 0 0; padding: 0 0 0 0; width: 751px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/assets/images/png.png'); } html>body div#navigation { margin: 0; padding: 35px 0 0 0; background-image: none; } div#navigation ul { color: white; padding: 5px 0 5px 47px; margin: 5px 0 0 0; } html>body div#navigation ul { margin: 14px 0 0 0; background-image: url(/assets/images/png.png); background-repeat: repeat-xy; } div#navigation li { display: inline; } div#navigation li a { color: white; padding: 5px 10px 5px 10px; text-decoration: none; } div#navigation li a:hover { color: orange; padding: 54px 10px 5px 10px; background-color: black; } html>body div#navigation li a:hover { background: transparent; background-image: url(/assets/images/png.png); background-repeat: repeat-xy; } div#navigation li a:hover { color: orange; padding: 54px 10px 5px 10px; } div.clearfix { clear: left; display: none; } div#clearfix { clear: both; display: none; }